/* Empty. Add your own CSS if you like */

/** 公共样式 **/
.no-padding {
  padding: 0px;
}

.no-padding-horizontal{
  padding-left:0px;
  padding-right: 0px;
}
.no-padding-vertical{
  padding-top:0px;
  padding-bottom: 0px;
}

.no-padding-top{
  padding-top: 0px;
}

.no-padding-bottom{
  padding-bottom: 0px;
}

.no-padding-left{
  padding-left: 0px;
}

.no-padding-right{
  padding-right: 0px;
}

.no-margin{
  margin: 0;
}
.no-margin-top{
  margin-top: 0;
}

.no-margin-bottom{
  margin-bottom: 0;
}

.no-margin-left{
  margin-left: 0;
}

.no-margin-right{
  margin-right: 0;
}

.madp-text-midden{
  padding-top: inherit;
  padding-bottom: inherit;
}

.float-left{
  float:left;
}

.float-right{
  float:right;
}

.madp-light {
  color:#ddd;
}

.madp-dark{
  color:#b2b2b2;
}
/**默认普通边框样式定义**/
.madp-border{
  border:1px solid #ddd;
}

.madp-border-horizontal{
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.madp-border-vertical{
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.madp-border-left{
  border-left: 1px solid #ddd;
}

.madp-border-right{
  border-right: 1px solid #ddd;
}

.madp-border-top{
  border-top: 1px solid #ddd;
}

.madp-border-bottom{
  border-bottom: 1px solid #ddd;
}

.madp-image-middle {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

/*
 * link:lib/zone
 * do: <ion-item class="item-input item-borderless">
 *           <label class="madp-zone-padding"><span class="assertive">*</span>单位所在城区:</label>
 *          <hms-pct-select ng-transclude></hms-pct-select>
 *      </ion-item>
 */
.madp-zone-padding{
  padding-top: 6px;
  padding-bottom: 5px;
}


div,button,a,span,p{
  font-family: PingFangSC-Regular;
  letter-spacing: 0;
}

/*
* CSS 兼容手机浏览器,点击出现边框
*/
* {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}

.fusc-bg{
  background: #F5F8FA;
}

.fusc-bar{
  height: 44px;
}

.fusc-loading{
  position: absolute;
  width:28px;
  height:28px;
}

.fusc-loading ion-spinner{
  width: 28px;
  height: 28px;
}

.fusc-loading span{
  font-size: 15px;
  color: #5C656B;
  letter-spacing: 0;
  line-height: 28px;
  height: 28px;
}

.fusc-swiper-container{
  width: 100%;
  height: 140px;
}

.fusc-swiper-container .swiper-pagination-bullet{
  background-color: #FFFFFF;
  opacity: 0.5;
  width:6px;
  height: 6px;
}
.fusc-swiper-container .swiper-pagination-bullet-active{
  background-color: #FFFFFF;
  opacity: 1.0;
}

.fusc-swiper-container .swiper-slide{
  position: relative;
}

.swiper-slide>img{
  width: 100%;
  height:100%;
}

.swiper-slide>div{
  position: absolute;
  bottom:0px;
  left: 0;
  width: 100%;
  height: 30px;
  opacity: 0.6;
  background: #000F19;
  font-size: 14px;
  color: #FAFAFC;
  padding: 5px 0px 5px 16px;
}

/*** tab 样式定义开始 ***/
.fusc-header-hide{
  display: none;
}

.fusc-header-container{
  position: relative;
  z-index: 999;
  overflow: hidden;
  width:100%;
  height: 44px;
  border-bottom: 1px solid #A9B2B8;
}

.fusc-header-container ul{
  width: 100%;
}
.fusc-header-container ul li{
  width: 20%;
  float: left;
}

.fusc-header-title-container{
  width:100%;
  height: 42px;
}

.fusc-header-line-container{
  width:100%;
  height: 2px;
}
/** 垂直居中 **/
.fusc-header-title-item{
  height: 100%;
  padding-top: 9px;
  padding-bottom: 10px;
}

.fusc-header-title-item div{
  position: relative;
  width: 100%;
  font-size: 15px;
  color:#444c50;
}

.fusc-header-title-item div.active{
  color:#EB1F10;

}

.fusc-header-title-item div.active:before{
  content: '';
  position: absolute;
  top: 33px;
  left:50%;
  margin-left: -25%;
  height: 2px;
  width: 50%;
  background-color:#EB1F10;

}

/*分割线*/
.fusc-header-title-item div.divide{
  border-right:1px solid #B7BFC5;
}

.fusc-header-line-item{
  height: 100%;
}
.fusc-bg .row+.row{margin-top: 0;}

.fusc-header-line-item div{
  width:50%;
  height: 100%;
  margin: 0 auto;
}

.fusc-header-line-item div.active {
  background-color: #EB1F10;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

.fusc-shortitem-container>ul{
  width: 100%;
}

.fusc-shortitem-container>ul>li{
  width: 50%;
  float: left;
  display: block;
}

.fusc-shortitem-padding{
  padding:6px 0 6px 6px;
}

.fusc-shortitem-padding:first-child{
  padding-left: 8px;
}

.fusc-shortitem-padding:last-child{
  padding-right: 8px;
}

.fusc-shortitem-button {
  background: #FFFFFF;
  border: 0 solid #D3DADE;
  box-shadow: 0 2px 0 0 rgba(0,15,26,0.05);
  border-radius: 2px;
  height: 38px;
  width: 100%;
}

#macro.fusc-shortitem-button{
  border-left: 2px solid #2D99E1;
}

#report.fusc-shortitem-button{
  border-left: 2px solid #EB1F10;
}
#helper.fusc-shortitem-button{
  border-left: 2px solid #FF8842;
}

.fusc-importnews-image-container{
  width:100px;
  height: 94px;
  padding: 20px 16px 20px 12px;
  overflow: hidden;
  text-align: center;
}

.fusc-importnews-image-container .image{
  max-width:100%;
  max-height:54px;
}

.fusc-importnews-text-container{
  border-bottom: 1px solid #E2E7EB;
}

/*覆盖ionic item默认字体颜色样式 S*/
.item{
  color: #2B3338;
}
/*覆盖ionic item默认字体颜色样式 E*/

.fusc-importnews-text-container #title{
  line-height: 24px;
  height: 66px;
  font-size: 17px;
  padding: 16px 12px 4px 0;
  word-break: break-all;
  text-overflow: ellipsis;
  white-space:normal; /** 换行**/
  display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 2; /** 显示的行数 **/
  overflow: hidden;  /** 隐藏超出的内容 **/
}

.fusc-importnews-text-container #date{
  line-height: 18px;
  height:26px;
  font-size: 12px;
  color: #818B91;
  padding-right: 12px;
}

/* 大咖在线样式 */
.fusc-importnews-big-online-container{
  width: 100%;
  height: 116px;
}

.fusc-importnews-big-online-container img{
  width: 100%;
  height: 100px;
  vertical-align:middle;
}

/**/
.fusc-live-popover{
  font-size: 12px;
  height: 144px;
  border-radius: 4px!important;
}

.platform-ios .popover-arrow:after{
  background-color:#444;
  border-radius: 0;
}

.fusc li{
  list-style: none;
}

/**固定浮层**/
.fusc-time-fixed {
  z-index: 3;
}
/**滑动浮层**/
.fusc-time-scroll{
  z-index: 2;
}

.fusc-time-container{
  padding:14px 16px 30px 12px;
  position: relative;
  width: 100%;
  box-shadow: 0 4px 8px 0 #F5F8FA;
  /*overflow: hidden;*/
}

.fusc-time-container .fusc-time-mark{
  padding:1px 4px;
  font-size: 13px;
  display: inline-block;
  line-height: 20px;
  color: #2B3338;
  background: #FFFFFF;
  border-radius: 3px;
  border:1px solid #2B3338;
  position: relative;
  z-index: 3;
}

.fusc-time-container .fusc-time-title{
  font-size: 12px;
  color: #8E989E;
  line-height: 24px;
}

.fusc-time-container .fusc-time-source-img{
  width: 14px;
  height: 14px;
  vertical-align: middle;
}

.fusc-time-dates{

}

.fusc-time-dates>li:before{
  position:absolute;
  left: 52px;
  top: 0px;
  content:"";
  width:1px;
  height: 100%;
  display: block;
  background: #B7BFC5;
}

.fusc-time-times{
  clear: left;
  overflow: hidden;
  padding:0;
}

.fusc-time-times>li{
  margin-top:15px;
}

.fusc-time-times mark{
  float: left;
  color: #2B3338;
  font-size: 12px;
  background: none;
  font-weight: bold;
  line-height: 17px;
  margin-top:20px;
}

.fusc-time-times>li div.fusc-live-con-box{
  margin-left:52px;
  background-color: #FFFFFF;
  box-shadow: 1px 1px 0 0 rgba(0,15,26,0.05);
  padding: 16px 14px 16px 14px;
}

.fusc-time-times>li div.fusc-live-con-box:before{
  width:9px;
  height: 9px;
  position: relative;
  z-index: 1;
  content: "";
  float:left;
  border-radius: 50%;
  background: #F5F8FA;
  border: 2px solid #FF8842;
  margin-left: -30px;
  margin-top:8px;
}

.fusc-time-times p{
  margin: 0;
}

.fusc-time-times p.fusc-time-summary{
  max-height: 89px;
  font-size: 15px;
  line-height: 22px;
  overflow: hidden;
  position: relative;
}

.fusc-time-times .fusc-time-ellipsis{
  position: absolute;
  bottom: 0;
  right: 14px;
  padding-left: 10px;
  display: none;
  background-color: #fff;
  margin-right: -1px;
  background: linear-gradient(to right, transparent, #FFFFFF 0.5%);
}

.fusc-time-times .fusc-time-expand{
  position: absolute;
  right: 0px;
  bottom: 0;
  display: none;
  height: 22px;
  width: 14px;
  background-color: #fff;
}

.fusc-time-times .fusc-time-img{
  width:100%;
  max-height: 92px;
  display: block;
  margin-top: 5px;
}

.fusc-time-times .fusc-time-stocks{
  font-size: 12px;
  color: #818B91;
  padding-top: 4px;
}

/**方正研报、操盘助手、泽平宏观页面样式**/
.fusc-sift-button-header-container{

}

.fusc-sift-button-header-container>ul{
  width: 100%;
}

.fusc-sift-button-header-container>ul>li{
  width: 15%;
  float: left;
  display: block;
}


.fusc-sift-button-bar-container {
  width:70% !important;
  height: 29px;
}

.fusc-sift-button-bar-container a{
  background: #FFFFFF;
  border: 1px solid #EB1F10;
  color: #EB1F10;
  line-height: 27px;
  font-size: 15px;
  width: 50%;
  float: left;
}

.fusc-sift-button-bar-container a#report{
  border-right: none;
  border-radius: 4px 0 0 4px;
  background-clip: padding-box;
}

.fusc-sift-button-bar-container a#helper{
  border-left: none;
  border-radius: 0 4px 4px 0;
}

.fusc-sift-button-item.active{
  background-color:#EB1F10;
  color: #FFFFFF;
}

.fusc-sift-image-container{
  width:84px;
  height: 108px;
  padding: 18px 14px 45px 10px;
}

.fusc-sift-image-container .image{
  width:60px;
  height:60px;
}

.fusc-sift-text-container{
  border:none;
}

.fusc-sift-text-container #title{
  font-size: 17px;
  color: #000F19;
  height: 44px;
  padding: 14px 18px 6px 0;
  overflow:hidden;
  white-space: nowrap;
  text-overflow:ellipsis;
  border:none;
}

.fusc-sift-text-container #summary{
  font-size: 13px;
  color: #5C656B;
  letter-spacing: 0;
  line-height: 18px;
  height: 36px;
  padding: 0 18px 0 0;
  border:none;
  word-break: break-all;
  text-overflow: ellipsis;
  white-space:normal; /** 换行**/
  display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 2; /** 显示的行数 **/
  overflow: hidden;  /** 隐藏超出的内容 **/

}

.fusc-sift-text-container #date{
  height:28px;
  font-size: 12px;
  color: #818B91;
  letter-spacing: 0;
  line-height: 18px;
  padding: 6px 18px 4px 0;
  border-top:none;
  border-bottom: 1px solid #E2E7EB;
}

.fusc-stocks-container{
  border:none;
  width: 100%;
  /*height: 94px;*/
  padding: 0 15px;
}

.fusc-stocks-container .title{
  padding:16px 0 5px;
  font-size: 17px;
  color: #2B3338;
  line-height: 24px;
  max-height: 69px;
  width: 100%;
  word-break: break-all;
  text-overflow: ellipsis;
  white-space:normal; /** 换行**/
  display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 2; /** 显示的行数 **/
  overflow: hidden;  /** 隐藏超出的内容 **/
}

.fusc-stocks-container.select .title{
  color: #818B91;
}

.fusc-stocks-bottom-container {
  height: 25px;
  width: 100%;
  border-bottom: 1px solid #E2E7EB;
  line-height:16px;
}

.fusc-stocks-bottom-container #stock{
  padding:0 2.5px;
  border: 1px solid #EB1F10;
  border-radius: 3px;
  font-size: 11px;
  color: #EB1F10;
  display:inline-block;
  height: 17px;
  line-height: 15px;
}

.fusc-stocks-bottom-container #date{
  font-size: 12px;
  color: #818B91;
  letter-spacing: 0;
  line-height: 18px;
  display:inline;
  vertical-align:top
}

/**** 资讯详情 S  ****/
.fusc-info-cont-container{
  padding:20px 0px 0px 16px;
}

.fusc-info-cont-container #title{
  padding:0 16px 0 0;
  font-size: 22px;
  color: #000F19;
  line-height: 30px;
  font-weight:bold;
}

.fusc-info-cont-title-bottom-container{
  padding: 11px 16px 11px 0;
  width: 100%;
}

.fusc-info-cont-title-bottom-container span{
  font-size: 12px;
  color: #5C656B;
  line-height: 16px;
  height:16px;
}

.fusc-info-cont-stocks-container{
  width:100%;
}

.fusc-info-cont-stocks-container li{
  float: left;
  overflow: hidden;
}

.fusc-info-cont-stocks-container li span{
  padding:0 4px;
  border: 1px solid #EB1F10;
  border-radius: 3px;
  font-size: 12px;
  color: #EB1F10;
  margin-right: 10px;
  margin-bottom: 8px;
  display:inline-block;
}

.fusc-info-cont-img-container{
  width: 30px;
  position: relative;
  display: none;
}

.fusc-info-cont-img-container.show{
  display:block;
}

.fusc-cont-stocks-expand{
  position: absolute;
  right: 16px;
  bottom: 0;
  height: 22px;
  width: 14px;
  background-color:#fff;
}

.fusc-info-cont-content-container{
  padding: 13px 16px 38px 0;
  clear: both;
  transform-style: preserve-3d;
}

.fusc-info-cont-content-container p{
  font-size: 17px;
  line-height: 28px;
  color: #2B3338;
}

.scroll .fusc-info-cont-container .fusc-info-cont-content-container.fusc-ft-normal p,.scroll .fusc-info-cont-container .fusc-info-cont-content-container.fusc-ft-normal .fz-content-font-size{
  font-size: 17px !important;
  line-height: 28px !important;
  height: auto !important;
}

.scroll .fusc-info-cont-container .fusc-info-cont-content-container.fusc-ft-big p,.scroll .fusc-info-cont-container .fusc-info-cont-content-container.fusc-ft-big .fz-content-font-size{
  font-size: 19px !important;
  line-height: 30px !important;
  height: auto !important;
}

.scroll .fusc-info-cont-container .fusc-info-cont-content-container.fusc-ft-large p,.scroll .fusc-info-cont-container .fusc-info-cont-content-container.fusc-ft-large .fz-content-font-size{
  font-size: 22px !important;
  line-height: 32px !important;
  height: auto !important;
}

.fusc-info-cont-content-container img{
  max-width: 100%;
  height: auto;
}
.fusc-info-cont-content-container table{
    border-collapse:collapse;
    /*width:100%;*/
    color:#3f3f3f;
    table-layout:fixed;
    word-break:break-all;
}

.fusc-info-cont-content-container table td{
    border:1px solid #c3c3c3;
    font-size:12px;
    /*white-space: nowrap;*/
    vertical-align: middle;
    font-weight: normal;
}
.fusc-info-cont-announce-container{
  width:auto;
  padding: 16px 16px 14px 16px;
  border-top: 1px solid #D3DADE;
}

.fusc-info-cont-announce-container p{
  font-size: 12px;
  color: #8E989E;
  line-height: 16px;
}

/**** 资讯详情 E  ****/

.fusc-go-top{
    position: absolute;
    height: 36px;
    width:36px;
    bottom: 124px;
    right:12px;
    z-index: 99999;
    transform: translateZ(500px);
    opacity: 0;
    -webkit-transition: opacity  0.5s ease-in;
    -moz-transition: opacity  0.5s ease-in;
    -o-transition: opacity  0.5s ease-in;
    transition: opacity  0.5s ease-in;
}

.fusc-go-top.live{
  bottom: 162px;
}

.fusc-go-top.child{
  bottom: 40px;
}

.fusc-go-top>img{
  width:36px;
  height:36px;
}

.fusc-no-data-container{
  display:flex;
  justify-content:center;
  align-items:center;
}

.fusc-no-data-container>div>img{
  width: 50px;
  height: 50px;
}

.fusc-no-data-container>div>div{
  font-size: 17px;
  color: #5C656B;
  padding-top: 18px;
}

.fusc-warning-container{
  display:flex;
  justify-content:center;
  align-items:center;
}

.fusc-warning-container>div>.fusc-timeout-img{
  width:50px;
  height:47px;
}

.fusc-warning-container>div>.fusc-no-data-img{
  width: 50px;
  height: 50px;
}

.fusc-warning-container>div>div{
  font-size: 17px;
  color: #5C656B;
  padding-top: 18px;
}

.fusc-warning-container>div>.fusc-reload{
  font-size: 14px;
  color: #FF6023;
  padding-top: 7px;
}

.fusc-warning-container ion-spinner{
  stroke: #818B91;
  fill:  #818B91;
}

.fusc-warning-container .fusc-loadding{
  font-size:15px;
  color: #5C656B;
  line-height: 21px;
  padding-left:6px;
}


/*列表划到底部*/
.fusc-list-bottom-container{
  height: 60px;
  background: rgba(0,15,26,0.03);
}

.fusc-div-vertical-middle{
  align-items:center;
  text-align:center;
  line-height:60px;
}

.fusc-list-bottom-container>img{
  width: 16px;
  height: 16px;
  vertical-align: sub;
}

.fusc-list-bottom-container>span{
  font-size: 15px;
  color: #5C656B;
  height: 21px;
  padding-left: 6px;
}

.loading-container .loading{
  width: 150px;
  height: 150px;
  opacity: 0.65;
  background: #000F19;
  display:flex;
  justify-content:center;
  align-items:center;
}

.loading-container .loading img{
  width:36px;
  height: 33.8px;
}

.loading-container .loading div{
  font-family: PingFangSC-Semibold;
  font-size: 15px;
  color:#FFFFFF;
  padding-top: 10px;
}

.icon-refreshing ion-spinner{
  stroke: #818B91;
  fill:  #818B91;
}

/* css 垂直居中 */
/*.comm-m-box{width: 100%; height: 100%; position: fixed; background: transparent;font-size: 0; }*/
.comm-m-box{width: 100%; height: 100%; position: fixed; background: transparent;font-size: 0; display: table}
/*.comm-m-box:before{ content: ""; width: 0; height: 100%; display: inline-block; vertical-align: middle;}*/
/*.comm-m-box .comm-m-con{ display: inline-block; vertical-align: middle; width: 100%; font-size: 14px; text-align: center; color: #000;}*/
.comm-m-box .comm-m-con{ display: table-cell; vertical-align: middle; width: 100%; font-size: 14px; text-align: center; color: #000;}
/* 加载中 */
.comm-m-box .fusc-notic-loadding{ width:80px; margin: auto; font-family: PingFangSC-Regular; height: 28px; line-height: 28px;  font-size: 15px; color: #5C656B;letter-spacing: 0;}
.comm-m-box .fusc-notic-loadding .spinner{float: left; height: 28px;font-size: 15px; margin-right: 6px;}
.comm-m-box .fusc-notic-loadding span{ float: left; height: 28px;font-size: 15px; }
/* 暂无数据 */
/*.fusc-notic-empty-img img{ width:50px; height: 50px;}*/
/*.fusc-notic-empty-txt{ margin-top: 10px; font-family: PingFangSC-Regular;color: #5C656B;font-size: 17px;letter-spacing: 0;}*/
.fusc-notic-empty-img img{ width:50px; height: 50px;}
.fusc-notic-empty-txt{ margin-top: 10px; font-family: PingFangSC-Regular;color: #5C656B;font-size: 17px;letter-spacing: 0;}
/* 网络异常 */
.fusc-notic-empty-btn{ font-family: PingFangSC-Regular;font-size: 14px;color: #FF6023;letter-spacing: 0;}
.hei568{height:468px;}
/* Hz 7*24 add */
.fusc-live-ul{ margin-top: 10px;}
.fusc-live-ul li{ position: relative; margin: auto 16px auto 12px;}
.fusc-live-ul li:before{ content: ''; position: absolute; top: 0; left: 40px; width: 1px; height: 100%; background-color: #B7BFC5;}
.fusc-live-date-mark{ height: 24px; margin-bottom: 15px;}
.fusc-live-date-mark span{ position: relative; z-index: 10; display: inline-block; padding: 0 4px;font-size: 13px;line-height: 22px;color: #2B3338;background: #FFFFFF;border-radius: 3px;border: 1px solid #2B3338;}
.fusc-live-ul li:first-child .fusc-live-date-mark{height: 0; margin-bottom: 0px;}
.fusc-live-ul li:first-child .fusc-live-date-mark span{ height: 0px; border: none; overflow: hidden;}
.fusc-live-box{ position: relative; padding-bottom: 15px;}
.fusc-live-b-left{ position: absolute; top: 20px; left: 0; width: 40px; height: 18px; line-height: 18px;}
.fusc-live-b-left span{ color: #2B3338;font-size: 12px;font-weight: bold;}
.fusc-live-b-right{ position: relative; margin-left: 52px; padding: 16px 14px; box-shadow: 1px 1px 0 0 rgba(0,15,26,0.05); background-color: #fff;}
.fusc-live-b-right:before{ content: ''; position: absolute;left: -16px; top: 24px; width: 9px;height: 9px;border-radius: 50%;background: #F5F8FA;border: 2px solid #FF8842;}
.fusc-live-b-r-txt{ position: relative; line-height: 20px; height: auto;/*display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; */}
.fusc-live-b-r-txt .simple{ color: #2B3338; }
.fusc-live-b-r-txt .break{ color: #FF6023; }
.fusc-live-b-r-more{ display: none; position: absolute; bottom: 0; right: 0; height: 16px; width: 20px; background-color: #fff; }
/*.fusc-live-b-r-more span.fusc-live-b-r-more-btn{ display: inline-block; background-image: url(./../img/Group2.png); background-repeat: no-repeat; background-size: 20px auto; background-position: center 3px; height: 20px; width: 20px;    float: left; margin-top: -7px;  margin-left: 7px;}*/
/*.fusc-live-b-r-more span.fusc-live-b-r-more-btn{ display: inline-block; background-image: url(./../img/Group2.png); background-repeat: no-repeat; background-size:100%; background-position: center 3px; height: 20px; width: 16px;    float: left; margin-top: -6px;  margin-left: -11px;}*/
.fusc-live-b-r-txt.min{ height: 80px;}
.fusc-live-b-r-txt.min .fusc-live-b-r-more{display: block;}
.fusc-live-b-r-txt.max .fusc-live-b-r-more{display: block; width:20px;}
.fusc-live-b-r-txt.max .fusc-live-b-r-more .float-left{ display: none;}
/*.fusc-live-b-r-txt.max .fusc-live-b-r-more-btn{ transform: rotate(180deg);background-position: center -3px;}*/
.fusc-live-b-r-txt.max .fusc-live-b-r-more-btn{ display: none;}
.fusc-live-b-r-img{ margin-top: 5px; max-height: 92px; overflow: hidden;}
.fusc-live-b-r-img img{width: 100%; height: auto;}
.fusc-live-b-r-mark{ margin-top: 4px; font-size: 12px; color: #818B91;}
.fusc-live-image-scroll{width: 100%;height: 100%;background-color: #000;margin-top: 0;}
.fusc-live-image-scroll img{width: 100%;height: auto;}

/*.fusc-btn-show{display:none;padding:4px;box-shadow: 0 3px 0 0;border-radius: 3px;width:200px;height:auto;position:absolute;top:26px;right:0pt;background-color:#111A23;opacity:0.86;color:#fff;z-index:4;font-family: PingFangSC-Regular;  font-size: 12px;  letter-spacing: 0;  line-height: 16px;}*/
.fusc-btn-show{display:none;padding:4px;box-shadow: 0 3px 0 0;border-radius: 3px;width:200px;height:auto;position:absolute;top:26px;right:0pt;background-color:#111A23;opacity:0.86;color:#fff;z-index:4;font-family: PingFangSC-Regular;  font-size: 12px;  letter-spacing: 0;  line-height: 16px;text-align: left;text-rendering:optimizeSpeed;}
.fusc-btn-show:before{content:"";border-bottom: 10px solid #111A23;border-left:10px solid transparent; border-right:10px solid transparent;position:absolute;top:-10px;right:5px;}
.fusc-btn-show.show{display:block;}
.fusc-live-b-r-txt.overflow{overflow:hidden; white-space: normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;  -webkit-line-clamp:4; }

#goToTop{position:fixed;width:36px;height:36px;bottom:124px;right:10px;}
#goToTop>img{width:36px;height:36px;}

/*** content浮层样式 ******/
.fz_download{
  z-index: 4;
}

.fz_download a {
  text-decoration:none;
}

/*新闻、公告、研报列表样式*/
body .skin-blank{ background-color:#111A23;}
.skin-blank .title{ color: #E1E7EB;font-family: PingFangSC-Semibold}
.skin-blank .fusc-info-cont-title-bottom-container{font-family: PingFangSC-Regular;font-size: 12px;color: #5C656B;letter-spacing: 0;  line-height: 16px;}
.skin-blank .fusc-stocks-bottom-container{border-bottom: 1px solid #2C3338;}
.skin-blank .fusc-info-cont-content-container{font-size:17px;color:#2C3338}
.click-load-more{width: 100%;height: 60px;background-color: #111A23;color: white;text-align: center; line-height: 60px;}
.skin-blank .click-load-more{background-color: #111A23;color: white;}
body .skin-white{ background-color:#fff;}
.skin-white .box{ color: #000;}
.skin-white .click-load-more{background-color: white;color: #111A23;}
.skin-white .fusc-info-cont-content-container table th{border:1px solid #c3c3c3;vertical-align: middle}
.skin-blank .fusc-list-bottom-container{
  background-color: #111A23;
  color:#E1E7EB;
}
/*body .light-bg{background-color:#111A23;}*/

/*给定一个初始高度*/
.dataEmpty-black{ background-color: #111A23; color: #fff;}
.dataEmpty-white{ background-color: #fff; color: #2B3338;}
.empty-box{height: 100px; text-align: center;line-height: 100px; }
.empty-box.hide{display: none;}

.list{padding-bottom: 0;}
.fz-content-font-size{line-height: 28px;font-size:17px;}
/*新闻、公告、研报详情样式*/
body .skin-content-blank{background-color:#111a23; }
.skin-content-blank #title{color:#fff;}
.skin-content-blank .fusc-info-cont-title-bottom-container{color:#818B91}
.skin-content-blank .fusc-info-cont-content-container{color:#E1E7EB;font-size:17px;font-family: PingFangSC-Regular;}
.skin-content-blank .fusc-info-cont-content-container table td{background-color:#111a23;color:white;text-align: center!important;}
.skin-content-blank .fusc-info-cont-content-container table{border:1px solid #aaa;}
.skin-content-blank .fusc-info-cont-content-container table th{border:1px solid #aaa;color:white;vertical-align: middle;text-align: center!important;}
.skin-content-blank .fusc-info-cont-content-container p{color:white;font-size:17px !important;}


/* 新闻、公告、研报详情样式NEW */
.fusc-skin-white .fusc-list-container,
.fusc-skin-black .fusc-list-container{
  min-height: 70px;
  max-height: 94px;
  padding: 16px 10px 0 16px;
}

.fusc-skin-white .fusc-list-container>.fusc-list-title,
.fusc-skin-black .fusc-list-container>.fusc-list-title{
  font-size: 17px;
  line-height: 24px;
  min-height:24px;
  max-height: 48px;
  word-break: break-all;
  text-overflow: ellipsis;
  white-space:normal; /** 换行**/
  display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 2; /** 显示的行数 **/
  overflow: hidden;  /** 隐藏超出的内容 **/
}

.fusc-skin-white .fusc-list-container>.fusc-list-stock,
.fusc-skin-black .fusc-list-container>.fusc-list-stock{
  height: 30px;
}
.fusc-skin-white .fusc-list-container>.fusc-list-stock>.fusc-stock-name,
.fusc-skin-black .fusc-list-container>.fusc-list-stock>.fusc-stock-name{
  margin-top: 5px;
  margin-bottom: 9px;
  padding:0 2.5px;
  border: 1px solid #EB1F10;
  border-radius: 3px;
  font-size: 11px;
  color: #EB1F10;
  display:inline-block;
  height: 17px;
  line-height: 15px;
}

.fusc-skin-white .fusc-list-container>.fusc-list-stock>.fusc-info-time,
.fusc-skin-black .fusc-list-container>.fusc-list-stock>.fusc-info-time{
  margin-top: 4px;
  margin-bottom: 8px;
  display:inline-block;
  font-size: 12px;
  color: #818B91;
  letter-spacing: 0;
  line-height: 18px;
}

.fusc-skin-white .fusc-list-container>.fusc-list-stock>.fusc-stock-source,
.fusc-skin-black .fusc-list-container>.fusc-list-stock>.fusc-stock-source{
  margin-top: 5px;
  margin-bottom: 9px;
  padding:0 2.5px;
  font-size: 12px;
  color: #818B91;
  display:inline-block;
  height: 17px;
  line-height: 15px;
}


.fusc-skin-white .fusc-list-load-more,
.fusc-skin-black .fusc-list-load-more{
  height: 60px;
  text-align: center;
  line-height: 60px;
}


.fusc-skin-white {
  background: #FFF;
}

.fusc-skin-white .fusc-list-container{
  background-color: #FFF;
}

.fusc-skin-white .fusc-list-container>.fusc-list-title{
  color: #2B3338;
}

.fusc-skin-white .fusc-list-container>.fusc-list-stock{
  border-bottom: 1px solid #E2E7EB;
}

.fusc-skin-white .fusc-list-load-more{
  color: #111A23;
}

.fusc-skin-black {
  background-color:#111A23;
}

.fusc-skin-black .fusc-list-container{
  background-color: #111A23;
}

.fusc-skin-black .fusc-list-container>.fusc-list-title{
  color: #E1E7EB;
}

.fusc-skin-black .fusc-list-container>.fusc-list-stock{
  border-bottom: 1px solid #2C3338;
}

.fusc-skin-black .fusc-list-load-more{
  color: #FFFFFF;
}
